#include <iostream>
using namespace std;

int suma (int num1, int num2);
int resta (int num1, int num2);
int (*func) (int num1, int num2);

void main () {
	int numero1, numero2, result, funcion;

	cout << "\n ingrese un numero ";
	cin >> numero1;
	cout << "\n ingrese otro numero";
	cin >> numero2;
	cout << "\n que operacion desea realizar? suma (1), resta (2)";
	cin >> funcion;
	if (funcion == 1) {
		func = &suma;
	} else {
		func = &resta;
	}

	result = func(numero1, numero2);
	cout << "\n el resultado es: ";
	cout << result;
	cout << "\n"; 

}
int suma (int num1, int num2){
	return num1 + num2;
}
int resta (int num1, int num2){
	return num1 - num2;
}